package cn.webrx;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

public class DateFormat1 {
    public static void main(String[] args) throws ParseException {
        //1.导入  import java.text.SimpleDateFormat;

        //2.实例化 new SimpleDateFormat();

        //3.format() 方法， 格式化并返回结果字符串

        //4.parse() 方法 将字符串的格式，转换相关的Date对象


        //M 不补0月数字
        //SimpleDateFormat sdf = new SimpleDateFormat("M", Locale.CHINA);
        //07
        //SimpleDateFormat sdf = new SimpleDateFormat("MM", Locale.CHINA);

        //MMM 7月  MMMM七月
        //SimpleDateFormat sdf = new SimpleDateFormat("MMMM", Locale.CHINA);

        //周二
        //EEE 缩写Tue  EEEE 全名 Tuesday
        //SimpleDateFormat sdf = new SimpleDateFormat("EEEE", Locale.US);
        //System.out.println(sdf.format(new Date()));



        // EEE 周二  EEEE 星期二
        //SimpleDateFormat s2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss S MMMM EEEE");
        //System.out.println(s2.format(Calendar.getInstance().getTime()));



        //SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssS");
        //java.util.Date()
        //Date d = new Date();
        //System.out.println(sdf.format(d)+".jpg");

        //H  3  3   HH 3  03 小时
        //SimpleDateFormat s2 = new SimpleDateFormat("HH");
        //System.out.println(s2.format(new Date()));


        //将字符串转换为指定格式的日期
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        Date d = sdf.parse("1985-3-22 19:20:30");
        System.out.printf("%tF %<tT %<tA %<tp",d);

    }
}
